package com.deliccio.dao.impl;

import java.util.List;

import org.springframework.stereotype.Repository;
import com.deliccio.connect.DAO;
import com.deliccio.dao.DetalleProductoDAO;
import com.deliccio.entitys.Cliente;
import com.deliccio.entitys.DetalleProducto;

@Repository("DetalleProductoDAO")
public class DetalleProductoDAOImpl extends DAO<DetalleProducto> implements DetalleProductoDAO{

	@Override
	public List<DetalleProducto> obtenerDetalleProducto(int codprod){		
		sqlQuery=" select c from DetalleProducto c where c.producto.id=:codprod ";
		q=em.createQuery(sqlQuery);
		q.setParameter("codprod",codprod);	
		q.setMaxResults(1);	
		List l=q.getResultList();
		return l;
	}

	@Override
	public List<DetalleProducto> obtenerDetallePorProducto(int id){
		//SELECT * FROM detalleproducto d where idProductoConjunto = 17;
		sqlQuery=" select c from DetalleProducto c where c.idProductoConjunto=:id ";
		q=em.createQuery(sqlQuery);
		q.setParameter("id",id);
		return q.getResultList();
	}

	


}
